Deno: A Decentralized, Peer-to-Peer Object-Replication System for Weakly Connected Environments

نویسندگان

  • Ugur Çetintemel
  • Peter J. Keleher
  • Bobby Bhattacharjee
  • Michael J. Franklin
چکیده

This paper presents the design, implementation, and evaluation of the replication framework of Deno, a decentralized, peer-to-peer object-replication system targeted for weakly connected environments. Deno uses weighted voting for availability and pair-wise, epidemic information flow for flexibility. This combination allows the protocols to operate with less than full connectivity, to easily adapt to changes in group membership, and to make few assumptions about the underlying network topology. We present two versions of Deno’s protocol that differ in the consistency levels they support. We also propose security extensions to handle a class of malicious actions that involve misrepresentation of protocol information. Deno has been implemented and runs on top of Linux and Win32 platforms. We use the Deno prototype to characterize the performance of the Deno protocols and extensions. Our study reveals several interesting results that provide fundamental insight into the benefits of decentralization and the mechanics of epidemic

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Light-Weight Currency Management Mechanisms in Deno

This paper discusses the currency management mechanisms used in Deno, a replicated-object storage system designed for use in mobile and weakly-connected environments. Deno primarily differs from previous work in implementing an asynchronous weighted-voting scheme via epidemic information flow, and in committing updates in an entirely decentralized fashion, without requiring any server to have c...

متن کامل

Decentralized Replication Mechanisms in Deno

We are currently finalizing the design of Deno, a new shared-object system intended for use with replicated mobile and wide-area data. The broad aim of our research is to develop a framework for highlyavailable, decentralized shared-object protocols. The key idea is that our protocols will support high availability through a distributed voting scheme. Specifically, we will investigate (a) peer-...

متن کامل

Reliable Peer-to-Peer Information Monitoring through Replication

A key challenge in peer-to-peer computing systems is to provide a decentralized and yet reliable service on top of a network of loosely coupled, weakly connected and possibly unreliable peers. This paper presents an effective dynamic passive replication scheme designed to provide reliable service in PeerCQ, a decentralized and self-configurable peer-to-peer Internet information monitoring syste...

متن کامل

Peer Replication with Selective Control

Peer-to-peer optimistic replication strategies provide improved functionality over traditional client-server models by enabling any-to-any communication. This is especially useful in environments with common network partitions, such as mobile environments, in which communicating with a closely connected peer can be cheaper than communicating with a distant, weakly connected server. However, mos...

متن کامل

Support for Speculative Update Propagation and Mobility in Deno

This paper presents the replication framework of Deno, an object replication system specifically designed for mobile and weakly-connected environments. Deno uses weighted voting for availability and pair-wise, epidemic information flow for flexibility. This combination allows the protocols to operate with less than full connectivity, to easily adapt to changes in group membership, and to make f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 52  شماره 

صفحات  -

تاریخ انتشار 2003